// Copyright©,2020-2025
// Author: caocheng
// Version: 1.0.0
// Date: 2021/2/25 15:16
// Description：
package SummerUtils

// SafeCloseChan 安全地关闭一个管道
func SafeCloseChan(ch chan struct{}) {
	select {
	case <-ch:
		// chan 已关闭，无需再次关闭。
	default:
		close(ch)
	}
}
